home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 27
/
Mac Magazin and MacEasy Magazine CD - Issue 27.iso
/
Grafik & Text
/
SGMLTool Folder
/
HTML.MTT
< prev
next >
Wrap
Text File
|
1996-10-21
|
2KB
|
151 lines
!
! Mapping to plain Text
!
! Document Type is HTML.DTD
!
! ver.1.2 (c)1996 KISI
!
! All sentences will become a plain text.
! All graphic data will be excepted.
!
! ----- STYLE -----
!
(HTML
! Edit the following if you want another layout.
~ $xfig = 'Fig.' ;
~ $xdtm = '*' ;
~ $xulm = 'Â' ;
!
! for Japanese, Replace the following with above script.
! $xfig = 'ê}' ;
! $xdtm = 'Åú' ;
! $xulm = 'Åõ' ;
!
! for Heading Number Control
~ $xh = 1 ; # set 1 if Header does not has Number
~ $xh1num = 0 ;
!
! for ANCHOR
~ $xa = 1 ; # set 1 if HREF-attribute display
!
! for Deletion of Return-code(s) in Contents
~ &DeleteCr(1) ;
!
)HTML
\n
!
! ----- FRONT -----
!
(TITLE
\n
!
! ----- IMAGE -----
!
(IMG
~ $xfigsrc = &Value('SRC') ;
~ $xfigalt = &Value('ALT') ;
~ if ($xfigalt ne '') { $xf = ' '.$xfig.' '.$xfigalt.' ' ; } else { $xf = ' '.$xfig.' ('.$xfigsrc.') ' ; }
~$xf~
!
! ----- ANCHOR -----
!
(A
~ if ($xa) { $xahref = ' ('.&Value('HREF').') ' ; } else { $xahref = '' ; }
[
)A
~$xahref~ ]
!
! ----- HEADING -----
!
(H1
~ $xh1num++ ; $xh2num = 0 ;
~ if ($xh) { $xhnum = $xh1num ; } else { $xhnum = '' ; }
\n\n~$xhnum~
(H2
~ $xh2num++ ; $xh3num = 0 ;
~ if ($xh) { $xhnum = $xh1num.'.'.$xh2num ; } else { $xhnum = '' ; }
\n\n~$xhnum~
(H3
~ $xh3num++ ;
~ if ($xh) { $xhnum = $xh1num.'.'.$xh2num.'.'.$xh3num ; } else { $xhnum = '' ; }
\n\n~$xhnum~
!
! ----- PARAGRAPH -----
!
(P
\n
!
! ----- PREFORMATTED TEXT -----
!
(PRE
~ &DeleteCr(0) ;
\n
)PRE
~ &DeleteCr(1) ;
\n
!
! ----- ORDERED LISTING -----
!
(OL
~ &Begin('OL') ;
~ $xlist = 'OL' ;
)OL
~ &End('OL') ;
~ $xlleft = ' ' x &Level('OL') ;
!
! ----- UNORDERED LISTING -----
!
(UL
~ &Begin('UL') ;
~ $xlist = 'UL' ;
)UL
~ &End('UL') ;
~ $xlleft = ' ' x &Level('UL') ;
!
! ----- LISTING ITEM -----
!
(LI $xlist eq 'OL'
~ &Count('OL') ;
~ $xlleft = ' ' x &Level('OL') ;
~ $xlnest = &Nest('OL') ;
\n~$xlleft~(~$xlnest~)
(LI $xlist eq 'UL'
~ &Count('UL') ;
~ $xlleft = ' ' x &Level('UL') ;
\n~$xlleft~~$xulm~
!
! ----- TABLE -----
!
(TABLE
\n
(TR
~ $xtr = 1 ;
)TR
\n
(TH
~ if ($xtr) { $xtab = '' ; } else { $xtab = "\t" ; }
~ $xtr = 0 ;
~$xtab~
(TD
~ if ($xtr) { $xtab = '' ; } else { $xtab = "\t" ; }
~ $xtr = 0 ;
~$xtab~
)TABLE
\n
!
! ----- GROSSARY -----
!
(DL
~ &Begin('DL') ;
(DT
~ $xdleft = ' ' x &Level('DL') ;
\n~$xdleft~~$xdtm~
(DD
~ $xdleft = ' ' x (&Level('DL')*4) ;
\n~$xdleft~
)DL
~ &End('DL') ;
~ $xdleft = ' ' x &Level('DL') ;
!
! That is all.